// import { createRouter, createWebHistory } from 'vue-router'
// import HomeView from '../views/HomeView.vue'

// const router = createRouter({
//   history: createWebHistory(import.meta.env.BASE_URL),
//   routes: [
//     {
//       path: '/',
//       name: 'home',
//       component: HomeView,
//     },
//     {
//       path: '/about',
//       name: 'about',
//       // route level code-splitting
//       // this generates a separate chunk (About.[hash].js) for this route
//       // which is lazy-loaded when the route is visited.
//       component: () => import('../views/AboutView.vue'),
//     },
//   ],
// })

// export default router

import { createRouter, createWebHistory, type RouteRecordRaw } from 'vue-router'
import Login from '@/views/login/LoginView.vue'
import Layout from '@/views/LayoutView.vue'
import Home from '@/views/home/HomeView.vue'
// import Article from '@/views/article/ArticleView.vue'
// import Publish from '@/views/publish/PublishView.vue'
// import Profile from '@/views/profile/ProfileView.vue'

const routes: RouteRecordRaw[] = [
  {
    path: '/',
    component: Login,
    meta: { hidden: true },
  },
  {
    path: '/',
    component: Layout,
    children: [
      { path: '', component: Home },
      // { path: 'article', component: Article },
      // { path: 'publish/:id?', component: Publish },
      // // 新增: 添加 Profile 路由
      // { path: 'profile', component: Profile }
    ]
  }
]

const router = createRouter({
  history: createWebHistory(import.meta.env.BASE_URL),
  routes
})

export default router
